package com.fhp;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        String password = "123"; // 设置的密码，可以根据需要修改
        int attemptCount = 0; // 记录输入密码错误的次数
        int lockoutTime = 120; // 锁定控制面板的时间（秒）

        Scanner scanner = new Scanner(System.in); // 创建Scanner对象，用于读取键盘输入

        while (true) {
            System.out.print("请输入密码：");
            String input = scanner.nextLine(); // 读取用户输入的密码

            if (input.length() == password.length() && input.equals(password)) {
                System.out.println("密码正确，进入系统功能选择状态。");
                // 控制面板进入系统功能选择状态的代码在这里添加
                break; // 跳出循环，执行系统功能选择操作
            } else {
                attemptCount++;
                if (attemptCount >= 3) {
                    System.out.println("密码错误次数超过3次，控制面板已锁定。");
                    // 控制面板锁定的代码在这里添加
                    try {
                        Thread.sleep(lockoutTime * 1000); // 锁定控制面板的时间，单位为秒
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    attemptCount = 0; // 重置尝试次数
                } else {
                    System.out.println("密码错误，请重新输入。");
                }
            }
        }

        scanner.close(); // 关闭Scanner对象
    }
}
